package com.tql.kingdee.mapper;

import com.tql.kingdee.bean.TqlStapPriceBean;
import com.tql.kingdee.response.MaterialIncaseResponse;
import com.tql.kingdee.response.MaterialPurchaseResponse;
import com.tql.kingdee.response.MaterialTransferoutResponse;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zhengcl
 * @since 1.0.0
 */
@Mapper
public interface DsTestMapper {

    int selectCount();

    void batchAddIncase(List<MaterialIncaseResponse> list, String inChangeTabName, int type);

    void batchAddPurchase(List<MaterialPurchaseResponse> list, String inChangeTabName, int type);

    void batchAddTransferoutIn(List<MaterialTransferoutResponse> list, String inChangeTabName, int type);

    void batchAddTransferoutOut(@Param("list") List<MaterialTransferoutResponse> list, @Param("tabName") String inChangeTabName, @Param("type") int type);

    TqlStapPriceBean getTqlStapPrice(@Param("fMaterialIdfnumber") String fMaterialIdfnumber);


}
